home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Backgammon / m.jar / morpheme / backgammon / i.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-08-16  |  2.4 KB  |  160 lines

  1. package morpheme.backgammon;
  2.  
  3. import java.io.DataInputStream;
  4. import java.io.DataOutputStream;
  5. import java.util.Vector;
  6.  
  7. // $FF: renamed from: morpheme.backgammon.i
  8. public class class_0 {
  9.    // $FF: renamed from: for java.util.Vector
  10.    private Vector field_0;
  11.    // $FF: renamed from: a byte
  12.    private byte field_1;
  13.    // $FF: renamed from: int byte
  14.    private byte field_2;
  15.    // $FF: renamed from: new boolean
  16.    private boolean field_3;
  17.    // $FF: renamed from: do morpheme.backgammon.g
  18.    private g field_4;
  19.    // $FF: renamed from: if int
  20.    private int field_5;
  21.  
  22.    public class_0(g var1) {
  23.       this.field_4 = var1;
  24.       this.field_0 = new Vector();
  25.       this.field_1 = 0;
  26.       this.field_3 = false;
  27.    }
  28.  
  29.    // $FF: renamed from: do (morpheme.backgammon.c) void
  30.    public void method_0(c var1) {
  31.       this.field_0.addElement(var1);
  32.    }
  33.  
  34.    // $FF: renamed from: if () void
  35.    public void method_1() {
  36.       this.field_3 = !this.field_3;
  37.    }
  38.  
  39.    // $FF: renamed from: byte () byte
  40.    public byte method_2() {
  41.       return this.field_1;
  42.    }
  43.  
  44.    // $FF: renamed from: if (morpheme.backgammon.c) byte
  45.    public byte method_3(c var1) {
  46.       return (byte)this.field_0.indexOf(var1);
  47.    }
  48.  
  49.    // $FF: renamed from: int () morpheme.backgammon.c
  50.    public c method_4() {
  51.       return (c)this.field_0.elementAt(this.field_1);
  52.    }
  53.  
  54.    // $FF: renamed from: a (int) morpheme.backgammon.c
  55.    public c method_5(int var1) {
  56.       return (c)this.field_0.elementAt(var1);
  57.    }
  58.  
  59.    // $FF: renamed from: new () boolean
  60.    public synchronized boolean method_6() {
  61.       return this.field_0.size() == 2;
  62.    }
  63.  
  64.    // $FF: renamed from: a () int
  65.    public int method_7() {
  66.       return this.field_0.size();
  67.    }
  68.  
  69.    // $FF: renamed from: do () morpheme.backgammon.c
  70.    public c method_8() {
  71.       if (!this.field_3) {
  72.          ++this.field_1;
  73.          if (this.field_1 == this.field_0.size()) {
  74.             this.field_1 = 0;
  75.          }
  76.  
  77.          return (c)this.field_0.elementAt(this.field_1);
  78.       } else {
  79.          --this.field_1;
  80.          if (this.field_1 == -1) {
  81.             this.field_1 = (byte)(this.field_0.size() - 1);
  82.          }
  83.  
  84.          return (c)this.field_0.elementAt(this.field_1);
  85.       }
  86.    }
  87.  
  88.    // $FF: renamed from: if (byte) void
  89.    public void method_9(byte var1) {
  90.       this.field_2 = var1;
  91.    }
  92.  
  93.    // $FF: renamed from: try () void
  94.    public void method_10() {
  95.       this.field_1 = this.field_2;
  96.    }
  97.  
  98.    // $FF: renamed from: for () boolean
  99.    public boolean method_11() {
  100.       return this.field_1 == this.field_2;
  101.    }
  102.  
  103.    // $FF: renamed from: case () byte
  104.    public byte method_12() {
  105.       return this.field_2;
  106.    }
  107.  
  108.    // $FF: renamed from: if (int) void
  109.    public void method_13(int var1) {
  110.       this.field_0.removeElementAt(var1);
  111.    }
  112.  
  113.    // $FF: renamed from: a (byte) void
  114.    public void method_14(byte var1) {
  115.       this.field_1 = var1;
  116.    }
  117.  
  118.    // $FF: renamed from: a (morpheme.backgammon.c) byte
  119.    public byte method_15(c var1) {
  120.       return (byte)this.field_0.indexOf(var1);
  121.    }
  122.  
  123.    // $FF: renamed from: a (java.io.DataOutputStream) void
  124.    public void method_16(DataOutputStream var1) {
  125.       this.field_5 = this.field_0.size();
  126.  
  127.       try {
  128.          var1.writeInt(this.field_5);
  129.  
  130.          for(int var2 = 0; var2 < this.field_5; ++var2) {
  131.             ((c)this.field_0.elementAt(var2)).a(var1);
  132.          }
  133.  
  134.          var1.writeByte(this.field_1);
  135.          var1.writeBoolean(this.field_3);
  136.       } catch (Exception var3) {
  137.          ((Throwable)var3).printStackTrace();
  138.       }
  139.  
  140.    }
  141.  
  142.    // $FF: renamed from: a (java.io.DataInputStream) void
  143.    public void method_17(DataInputStream var1) {
  144.       try {
  145.          this.field_5 = var1.readInt();
  146.          this.field_0 = new Vector();
  147.  
  148.          for(int var2 = 0; var2 < this.field_5; ++var2) {
  149.             this.field_0.addElement(c.a(var1));
  150.          }
  151.  
  152.          this.field_1 = var1.readByte();
  153.          this.field_3 = var1.readBoolean();
  154.       } catch (Exception var3) {
  155.          ((Throwable)var3).printStackTrace();
  156.       }
  157.  
  158.    }
  159. }
  160.